//
//  YBResponseCallback.h
//  yiban
//
//  Created by yiban on 2017/1/23.
//  Copyright © 2017年 liuchengbin. All rights reserved.
//

#import <Foundation/Foundation.h>


/***
 * 上传或者下载进度回调的block
 * @param bytes 当前上传或者下载的字节数
 * @param totalBytes 总的上传或下载字节数
 *
 */
typedef void (^RequestProgressBlock)(int64_t bytes,int64_t totalBytes);

/***
 * 加载缓存的block
 * @param response 返回数据
 */
typedef void (^RequestLoadCacheBlock)(id response);

/***
 * 请求成功反馈的block
 * @param response 返回数据
 */
typedef void (^RequestSuccessBlock)(id response,NSString* msg);
/**
 * 请求失败反馈的方法
 */
typedef void (^RequestFailBlock)(NSString* errorMsg);
/**
 * 请求失败反馈的方法
 */
typedef void (^ApiServiceBlock)(id response,NSString* errorMsg);
